package com.app.mvvmkotlindemo.bean

/**
 * Created by on 2020/12/8.
 * 天天挂线
 *  746608431@qq.com
 *  描述:TODO
 */

data class OrderSpecialBean(

    var driverInfo: DriverInfo,
    var cacenlType: Int,
    var minutes: Int,
    var orderInfo: OrderInfo,
    var endTime: String,
    var kilometre: Double,
    var nowTime: String,
    var passengerMobile: String
) {
    data class DriverInfo(
        var carColor: String,
        var carBrand: String,
        var carNo: String,
        var driverMobile: String,
        var driverName: String,
        var driverHeadImg: String,
        var amapLocation: AmapLocation,
        var carModel: String
    ) {
        data class AmapLocation(
            var distance: Any,
            var latitude: Double,
            var accuracy: Double,
            var trackProps: Any,
            var speed: Double,
            var direction: Double,
            var height: Double,
            var longitude: Double
        )
    }

    data class OrderInfo(
        var alightingTime: String,
        var amapSid: Int,
        var amapTid: Int,
        var amapTrid: String,
        var areaId: Int,
        var areaName: String,
        var arriveTime: String,
        var boardingTime: String,
        var cancelAmount: String,
        var cancelTime: String,
        var cityId: Int,
        var cityName: String,
        var couponAmount: Double,
        var couponId: String,
        var createId: String,
        var createTime: String,
        var dataStatus: String,
        var departmentAmount: String,
        var departmentId: String,
        var destination: String,
        var destinationName: String,
        var destinationReal: String,
        var driverAmount: String,
        var driverId: String,
        var exceedDistance: Double,
        var exceedDistanceAmount: Double,
        var exceedDuration: Int,
        var exceedDurationAmount: Double,
        var farAmount: Double,
        var farDistance: Double,
        var id: String,
        var orderCategory: Int,
        var orderNumber: String,
        var orderStatus: Int,
        var orderTime: String,
        var origin: String,
        var originName: String,
        var originReal: String,
        var passengerId: String,
        var payStatus: Int,
        var payTime: String,
        var paymentId: String,
        var platformAmount: String,
        var provinceId: Int,
        var provinceName: String,
        var realAmount: Double,
        var receivingPoint: String,
        var receivingTime: String,
        var startingAmount: Double,
        var startingDistance: Double,
        var startingDuration: Int,
        var totalAmount: Double,
        var totalDistance: Double,
        var totalDuration: Int,
        var updateId: String,
        var updateTime: String,
        var setoutTime: String
    )

}